Today's Question:  What does your personal desk look like?        GIVE A SHOUT

SEARCH KEYWORD -- High school



  Why Windows?

Since the latest episodes of both Bent and Throw it Against the Wall have seen me mention Windows Phone 7, I think it’s about time I talk about why I like it. I know there’s a lot of scepticism surrounding it. And why not? Most people I know who were considering jumping the Microsoft ship did so in the dark days of Vista, so that’s their last experience with Windows. Anyone who saw their parents working on a Treo back in the nascent days of the Blackberry know the slop...

   Windows,Features,Advantage     2012-02-10 06:22:13

  We’re working our young people too hard

Yesterday, I shared an anecdote involving a school I once attended with a list. This anecdote eventually became the basis for a blog post. Traffic was fairly normal for the first few hours until it found its way onto hackernews.Then it exploded.The comments on both the original blog post and the post on hackernews filled almost immediately with opinionated hackers, teachers and students sharing similar experiences, discussing the problem and figuring out what should be done about it.Repeate...

   Education,Science,Teacher,Student,Exam     2011-11-17 08:38:01

  Google+ may defeat Facebook in education

Although Google launched Google+ to compete with Facebook, we know that Facebook is now almost irreplaceable.However, does Facebook dominate now mean it will dominate the future? Of course not. Based on his own understanding and knowledge of Google+, Jesse Wojdylo, a Web Entrepreneur engineer, expressed that Google+ will dominate in the field of education, and published them in his Google+ homepage. Here is what he says: Most major universities have incorporated Gmail and Google Apps for all st...

   Facebook,Google+,Education     2012-08-30 19:25:41

  How Kafka achieves high throughput low latency

Kafka is a message streaming system with high throughput and low latency. It is widely adopted in lots of big companies. A well configured Kafka cluster can achieve super high throughput with millions of concurrent writes. How Kafka can achieve this? This post will try to explain some technologies used by Kafka. Page cache + Disk sequential write Every time when Kafka receives a record, it will write it to disk file eventually. But if it writes to disk every time it receives a record, it would ...

   BIG DATA,KAFKA     2019-03-08 09:42:57

  Permutation implementation in Java

Permutation is a very basic and important mathematic concept we learned in school. It has very practical applications in real world. For example, in football. In simple, permutation describes all possible ways of doing something. For example, there are six permutations of the set {1,2,3}, namely: (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), and (3,2,1). In general, for n items, there are n! number of permutations to arrange these items. How can we implement this algorithm in programming programm...

   Permutation,Implementation,Java,Sample     2015-03-26 02:18:14

  Why MySQL 8 drops support of query cache

Many of you may have heard or used MySQL's query cache, because it used to be a popular way to improve MySQL's performance. As an important feature for improving MySQL's performance, the query cache was often recommended as a solution for slow queries. However, why has MySQL 8 abandoned the query cache? Today, we will analyze and explore this decision. What is query cache? According to official document: The query cache stores the text of a SELECT statement together with the correspon...

   MYSQL 8,QUERY CACHE     2023-03-11 09:05:17

  The Trouble With Bright Kids

It's not easy to live up to your fullest potential. There are so many obstacles that can get in the way: bosses that don't appreciate what you have to offer, tedious projects that take up too much of your time, economies where job opportunities are scarce, the difficulty of juggling career, family, and personal goals. But smart, talented people rarely realize that one of the toughest hurdles they'll have to overcome lies within. People with above-average aptitudes — the ones we ...

   Smart,Confidence,Hardworking,Trouble,Bright kids     2011-11-29 08:33:03

  Find max subarray of an array

In computer science, the maximum subarray problem is the task of finding the contiguous subarray within a one-dimensional array of numbers (containing at least one positive number) which has the largest sum. For example, for the sequence of values −2, 1, −3, 4, −1, 2, 1, −5, 4; the contiguous subarray with the largest sum is 4, −1, 2, 1, with sum 6. The problem was first posed by Ulf Grenander of Brown University in 1977,...

   Max Subarray, Divide and conquer,Kadane     2013-04-22 11:50:35

  Google engineer: What I learned in the war

Veteran's Day is an ideal time to hear from one of those rare folks who combine corporate and military careers. Dan Cross, a software engineer at Google (GOOG) and a 1st Lieutenant in the U.S. Marine Corps, took a leave to serve active duty in Afghanistan, came home a year ago, and brought back lessons that he couldn't have learned in business. While he had never seen himself as the military type until a personal tragedy made him reroute his career, he's a better man for it. Cross, 34, is now an...

   Military,Marine,Google,Engineer,Lessons,Teamwork     2011-11-12 10:36:03

  Where do software engineers get highest pay?

According to Tencent Tech, Tech companies are generous to engineers is not a secret because there is a lack of excellent engineers. These companies are willing to pay high salary and provide attractive welfare to attract these talented people. Recently, a list of companies which pay highest average salary to software engineers is published. The interesting thing is Apple, Google or Facebook is not the company which pays highest. Then which one? The answer is Juniper. The average salary in Junipe...

   Software engineer,Salary,Juniper     2013-04-12 21:06:52